logo

Senior Java Developer

РФ (удаленно)
до 350к gross (304к net)
Откликнуться

Проект/Команда: «Листинг и работа с эмитентами»

Обязанности

  • Разрабатывать, внедрять и сопровождать решения на языке Java 8/11 с применением free-open-source (FOS) пакетов
  • Проектировать сервисы, программные интерфейсы и методы интеграции с внешними системами
  • Участвовать в разработке системной архитектуры, выбирать технологический стек на основании требований к программным средствам
  • Оптимизировать разработанные решения, повышать показатели производительности и надежности
  • Участвовать в планировании, декомпозиции и оценке задач
  • Помогать в управлении командой, координировать и консультировать коллег, выполнять технический контроль
  • Участвовать в развитии инфраструктуры разработки, создавать и обновлять процессы CI/CD

Требования

  • Опыт разработки на Java не менее пяти лет, в том числе создания распределенных и высоконагруженных систем
  • Отличное знание Java 8+ и пакетов стандартной библиотеки
  • Навыки разработки на Spring Framework и Spring Boot
  • Опыт применения СУБД для работы с данными, умение составлять сложные SQL запросы
  • Свободное владение инструментами Git и Apache Maven; опыт командной разработки в окружении непрерывной интеграции
  • Отличное знание принципов ООП, умение обоснованно применять шаблоны (GRASP, GoF etc.)
  • Понимание полного цикла разработки
  • Технический английский, на уровне чтения документации
  • Опыт работы в Linux, владение командной строкой.
     

Будет плюсом:

  • Понимание технологии контейнеризации и оркестрации;
  • Опыт разработки интеграционных тестов с применением Docker и Testcontainers;
  • Опыт использования Gitlab CI, Nexus 3 и Docker для выполнения CI/CD;
  • Навыки развертывания и настройки сервисов в кластере Kubernetes/OpenShift;
  • Опыт применения технологий обмена сообщениями (JMS, ActiveMQ Artemis);
  • Опыт работы с git, TypeScript, Redux, Redux-thunk, Stylus, ant.design, Yarn;
  • Понимание и опыт реализации приложений, использующих архитектуру Single Page Application;
  • Создание с нуля и опыт использования инфраструктуры разработки и сборки SPA приложений;
  • Использование ИИ на практике:
  1. умение применять ИИ-инструменты для ускорения разработки, например, для генерации шаблонного кода, тестов и DTO;
  2. использование ИИ как помощника при рефакторинге и поиске альтернативных решений, с обязательной ручной проверкой результата;
  3. умение писать эффективные запросы к ИИ и формулировать контекст задачи для получения полезного результата;
  4. навык применения ИИ в рамках корпоративных правил по безопасности и неразглашению данных;
  5. опыт работы с AI-assisted development tools, например, Cline, Kilo

Условия

Развитие и обучение

Проекты для крупного бизнеса, внутренние митапы и разговорные клубы английского языка

Забота и поддержка

Служба заботы о сотрудниках и индивидуальное сопровождение каждого коллеги на всех этапах развития в компании. А еще — ДМС со стоматологией и регулярная обратная связь

Комфорт

Работа в аккредитованной IT-компании, зарплата по рынку, техника для работы и человекоцентричный подход, где сотрудник = внутренний клиент компании

Драйвовое комьюнити

Команда прокаченных специалистов, внутренние события и уникальная корпоративная культура с маскотом IT-тигром и поддерживающим комьюнити

Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Я даю согласие на обработку перс. данных в соответствии с политикой конфиденциальности Outlines Tech